Top Page
windowsとの共存
RedHat
JRE
Oracle
apache
Samba
viエディター
基本設定(Linux)
応用設定(Linux)
Intel Solaris
Link
BBS
サイトマップ
更新履歴
 
メーリングリストに参加
サイト内検索

管理者に連絡する

◆ はじめに ◆

RedHat8.0とOracle9.2.0(両トライアル版)でOracleのインストールを実施すると、

〜/ctx/lib/ins_ctx.mkのターゲットinstallを起動中にエラーが発生しました。

と、表示される場合があります。
以下に、回避策を以下に記述します。

◆ エラー内容を確認 ◆

具体的には、この様なエラーが表示されます。

◆ 対応方法 ◆

まずは、エラー表示されているスクリプトが存在するディレクトリに移動します。上記のエラーでは、

/home/ora9i/9i/u01/app/oracle/product/9.1/ctx/lib

が、スクリプトが存在するディレクトリです。

表面上エラーを発生させているスクリプトは、ins_ctx.mkですが、
内容を確認すると、

include $(ORACLE_HOME)/ctx/lib/env_ctx.mk

の行が存在します。
今回エラーの発生原因は、env_ctx.mkなので、こちらを修正する事になります。

スクリプトの内容を変更するので、バックアップを念のため取得します。

cp env_ctx.mk env_ctx.mk.bk

その後、vi等でenv_ctx.mkを開きます。
修正が必要な業は、INSO_LINK の行となります。
修正内容は、INSO_LINKの行に $(LDLIBFLAG)dl を追加します。

以下では、オリジナルの行と、修正後の行を判りやすいように、比較しています。

<オリジナル>
INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da $(LD
LIBFLAG)sc_ut $(LDLIBFLAG)sc_ch $(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c -Wl,-rpath,$(CTXHOME)lib $(CORELIBS)
$(COMPEOBJS)

<修正版>
INSO_LINK = -L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl $(LDLIBFLAG)sc_ca $(LDLIBFLAG)sc_fa $(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da $(LD
LIBFLAG)sc_ut $(LDLIBFLAG)sc_ch $(LDLIBFLAG)sc_fi $(LLIBCTXHX) $(LDLIBFLAG)c -Wl,-rpath,$(CTXHOME)lib $(CORELIBS)
$(COMPEOBJS)

修正版のように、行変更が、終了したらなenv_ctx.mkを保存終了します。
その後、エラーが出ているウィンドウ上の再試行をクリックし、インストールを進めます。

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル